#slides-box {
	background:url(../images/js.gif) 0px 0px no-repeat;width:940px;
	padding:8px 0px 8px 0px;
}
.container { 
	width:925px; 
	margin:0px 0px;
	font-size:.875em;
}
/*== featured box begin ==*/
#featured {
	width:925px;
	position:relative;
	height:310px;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	left:0px;
	list-style:none;
	z-index:100;
	background:url(../images/ui-tabs-nav.jpg) 100% 100% no-repeat;
	
	padding:0px 0px 0px 0px;
	
	width:249px;
	height:310px;
	margin:0px 0px 0px 0px;
}
#featured ul.ui-tabs-nav li { 
	width:249px; 
	height:62px; 
	overflow:hidden; 
	margin-bottom:0px; margin-left:0px; margin-top:0px;
	vertical-align:top;
	font-size:0;
	line-height:0; float:left;
	background:url(../images/ui-tabs.gif) 0px 0px repeat-x;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.un span,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.un5 span,
#featured ul.ui-tabs-nav li.ui-tabs-selected a span 		{ 
	background:none;
}

	#featured ul.ui-tabs-nav li a {
		display:block;
		width:249px;
		overflow:hidden;
		text-decoration:none;
	}
.slides-box-table .container			{margin:0px 0px 30px 0px;}	
/*
#featured ul.ui-tabs-nav li.ui-tabs-nav-item a,
#featured ul.ui-tabs-nav li.ui-tabs-selected a {text-decoration:none;}
#featured ul.ui-tabs-nav li.ui-tabs-nav-item a { color:#707371;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { color:#ec008c;}
*/
#featured .ui-tabs-hide {display:none; }
/*== featured box end ==*/
.ui-tabs-panel img {text-align:right; right:0px;}
.ui-tabs-panel a {text-align:right; right:0px; display:block;}

.ui-tabs-nav-item a span					{display:block;height:62px;width:249px;padding:0px 0px 0px 0px; cursor:pointer;}

.ui-tabs-nav-item a span strong,
.ui-tabs-selected a span strong	{
	display:block;
	height:41px;
	width:195px;
	padding:19px 0px 2px 54px; 
	text-align:left; 
        font-family:Arial, Arial Narrow, Helvetica, sans-serif;
}

.ui-tabs-nav-item a span					{background:url(../images/ui-tabs-nav-item.gif) 0px 0px repeat-y;}
.ui-tabs-nav-item a:hover span				{background:none;}
.ui-tabs-nav-item a.un span					{background:url(../images/ui-tabs-nav-item1.gif) 0px 0px no-repeat;}
.ui-tabs-nav-item a.un5 span				{background:url(../images/ui-tabs-nav-item5.gif) 0px 0px no-repeat;}

.ui-tabs-nav-item a span strong				{background:url(../images/js-marker.gif) 19px 19px no-repeat;}
.ui-tabs-selected a span strong				{background:url(../images/js-marker-act.png) 19px 19px no-repeat;}


li a span strong	{
	color:#2f3638 !important; font-size:19px; line-height:22px; font-weight:normal; text-decoration:none;
}
li.ui-tabs-selected a span strong	{
	color:#fff !important; font-size:19px; line-height:22px; font-weight:normal; text-decoration:none;
}

/*==========================================*/
/*--- carousel begin ---*/
.carousel-box {
	height:142px;
	overflow:hidden;
	width:940px;
	position:relative;
	margin:0;
	padding-bottom:0px;
}


.carousel-box .inner {
	padding:0;
	position:relative;
}
.carousel-box button {
	background:none;
	width:19px;
	height:21px;
	border:none;
	position:absolute;
	cursor:pointer;
	outline:none;
	z-index:10;
}
.carousel-box button.prev {
	background:url(../images/prev.gif) no-repeat left top;
	top:31px;
	left:0px !important;
}
.carousel-box button.prev:hover{background:url(../images/prev-act.gif) no-repeat left top;}

.carousel-box button.next {
	right:0px;
	top:31px;
	background:url(../images/next.gif) no-repeat left top;
}
.carousel-box button.next:hover{background:url(../images/next-act.gif) no-repeat left top;}

.carousel-box ul{ overflow:hidden;}
.carousel-box ul li {
	padding:0 0px 0 0;
	margin:0;
	float:left;
	position:relative;
	list-style: none;
}
.carousel-box ul li .div{
	width:211px;
	height:142px;
	position:relative;
	float:left;
	color:#716f6f;
	text-decoration:none;
	margin-left:5px;
}
.carousel-box ul li a span{ position:absolute; bottom:17px; left:20px; z-index:10; line-height:20px; color:#716f6f;}
.carousel-box ul li a strong{ font-weight:normal; text-decoration:underline; display:block;}
.carousel-box ul li a:hover strong{ text-decoration:none;}


/*
*form
*/
dd{
}

form {
    width: 98%;
    margin: 0 auto;
    overflow: auto;
}
     
    form label {
        color: #666;
        font-weight: bold;
        padding-bottom: 5px;
    }
     
    /**
     * Adding red star after label of each required Zend_Form_Element
     */
    form label.required:after {
        color: red;
        content: "*";
    }
 
    form dd {
        margin: 0 0 0.7em 0;
    }
 
        form dd p.description {
            width: 100%;
            max-width: 350px;
            margin: 0.2em 0 0 0.2em;
            padding: 0;
            color: #999;
            font-size: 0.85em;
        }
 
        form dd ul.errors {
            margin: 0 0 0 1.6em;
            padding: 0;
        }
 
            form dd ul.errors li {
                margin-top:-32px;
                
                display: inline;
                float:right;
                padding: 7px 10px 0px 20px;
                color:#fff; 
                line-height: 12px;
                height:25px;
                background: url(../images/icon/error_right.gif) left  no-repeat;
            }
 
 
    form input[type=text],
    form input[type=password],
    form textarea,
    form select {
        width: 100%;
        max-width: 350px;
        padding: 0.5em;
        color: #555;
        font-size: 1em;
        background: #fff;
        border: 1px #ddd solid;
        -webkit-box-shadow: 0px 0px 4px #aaa;
        -moz-box-shadow: 0px 0px 4px #aaa;
        box-shadow: 0px 0px 4px #aaa;
    }
 
    /**
     * Highlighting current element
     */
    form input[type=text]:focus,
    form input[type=password]:focus,
    form select:focus,
    form textarea:focus {
        background: #FFFFE0;
    }
 
    form select {
        max-width: 365px;
    }
    
    #product_option_name{
        height: 400px;
    }
 
    form textarea {
        height: 100px;
    }
     
    /**
     * Highlighting elements that were found invalid.
     * 'error' class added by jquery.
     */
    form input[type=text].error,
    form input[type=password].error,
    form select.error,
    form textarea.error {
        background: #fee;
    }
 
    form input[type=submit] {
        margin-top: -10px;
        padding: 0.4em 1.2em;
        color: #666;
        font-size: 14px; font-size: 1.25em;
        border-radius: 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        border: 0 none;
        cursor: pointer;
        -webkit-box-shadow: 2px 2px 2px #666;
        -moz-box-shadow: 2px 2px 2px #666;
        box-shadow: 2px 2px 2px #666;
        background: #f6f8f9; /* old browsers */
        background: -moz-linear-gradient(
                                            top,
                                            #f6f8f9 0%,
                                            #e5ebee 50%,
                                            #d7dee3 51%,
                                            #f5f7f9 100%
                                        ); /* firefox */
        background: -webkit-gradient(
                                        linear,
                                        left top,
                                        left bottom,
                                        color-stop(0%,#f6f8f9),
                                        color-stop(50%,#e5ebee),
                                        color-stop(51%,#d7dee3),
                                        color-stop(100%,#f5f7f9)
                                    ); /* webkit */
        filter: progid:DXImageTransform.Microsoft.gradient(
                                                            startColorstr='#f6f8f9',
                                                            endColorstr='#f5f7f9',
                                                            GradientType=0
                                                          ); /* ie */
    }
 
    form input[type=submit]:hover {
        color: #fff;
        background: #bfd255; /* old browsers */
        background: -moz-linear-gradient(
                                            top,
                                            #bfd255 0%,
                                            #8eb92a 50%,
                                            #72aa00 51%,
                                            #9ecb2d 100%
                                        ); /* firefox */
        background: -webkit-gradient(
                                        linear,
                                        left top,
                                        left bottom,
                                        color-stop(0%,#bfd255),
                                        color-stop(50%,#8eb92a),
                                        color-stop(51%,#72aa00),
                                        color-stop(100%,#9ecb2d)
                                    ); /* webkit */
        filter: progid:DXImageTransform.Microsoft.gradient(
                                                            startColorstr='#bfd255',
                                                            endColorstr='#9ecb2d',
                                                            GradientType=0
                                                          ); /* ie */
    }

/***********/

table.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.hovertable th {
	background-color:#c3dde0;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertable tr {
	background-color:#d4e3e5;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
        min-width: 100px;
}
#tablerow{
    background-color: #f9f9f9;
}
#tablerow:hover{
    background-color: #e3ebec;
}

#tablerow td a{
    color:#333333;
    text-decoration: none;
    font-weight: bold;
}

#tablerow td a:hover{
    color:#333333;
    text-decoration:underline;    
    font-weight: bold;
}

/*
* action button in table
*/
a.icon-1	{
	background: url(../images/table/table_icon_1.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 8px 0 0;
	width: 24px;
	}
a:hover.icon-1	{
	background: url(../images/table/table_icon_1.gif) 0 -24px;
	}
a.icon-2	{
	background: url(../images/table/table_icon_2.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 8px 0 0;
	width: 24px;
	}
a:hover.icon-2	{
	background: url(../images/table/table_icon_2.gif) 0 -24px;
	}
a.icon-3	{
	background: url(../images/table/table_icon_3.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 8px 0 0;
	width: 24px;
	}
a:hover.icon-3	{
	background: url(../images/table/table_icon_3.gif) 0 -24px;
        height: 24px;
        margin: 0 8px 0 0;
	width: 24px;
	}
a.icon-4	{
	background: url(../images/table/table_icon_4.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 8px 0 0;
	width: 24px;
	}
a:hover.icon-4	{
	background: url(../images/table/table_icon_4.gif) 0 -24px;
	}
a.icon-5	{
	background: url(../images/table/table_icon_5.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
        margin: 0 8px 0 0;
	width: 24px;
	}
a:hover.icon-5	{
	background: url(../images/table/table_icon_5.gif) 0 -24px;
	}
#tooltip	{
	background-color: #8c8c8c;
	border: 1px solid #767676;
	color: #fff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	opacity: 0.85;
	padding: 0 5px;
	position: absolute;
	text-align: left;
	z-index: 3000;
	}
#tooltip h6, #tooltip div	{
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	margin: 0;
	}
#product_option_name-element{
        margin-top: 10px;
}


#captcha-input
{
    width:200px;
}

#captcha-element
{
    width:100px;
}